FrameLib  0.7
DSP processing with frames of arbitrary timing and length
FrameLib_Context Class Reference

#include <FrameLib_Context.h>

Public Types

typedef ManagedPointer< FrameLib_LocalAllocator, &Global::getAllocator, &Global::releaseAllocator > Allocator
 
typedef ManagedPointer< FrameLib_ProcessingQueue, &Global::getProcessingQueue, &Global::releaseProcessingQueue > ProcessingQueue
 

Public Member Functions

 FrameLib_Context (FrameLib_Global *global, void *reference)
 

Friends

bool operator== (const FrameLib_Context &a, const FrameLib_Context &b)
 
bool operator!= (const FrameLib_Context &a, const FrameLib_Context &b)
 

Member Typedef Documentation

◆ Allocator

typedef ManagedPointer<FrameLib_LocalAllocator, &Global::getAllocator, &Global::releaseAllocator> FrameLib_Context::Allocator

◆ ProcessingQueue

typedef ManagedPointer<FrameLib_ProcessingQueue, &Global::getProcessingQueue, &Global::releaseProcessingQueue> FrameLib_Context::ProcessingQueue

Constructor & Destructor Documentation

◆ FrameLib_Context()

FrameLib_Context::FrameLib_Context ( FrameLib_Global global,
void *  reference 
)
inline

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const FrameLib_Context a,
const FrameLib_Context b 
)
friend

◆ operator==

bool operator== ( const FrameLib_Context a,
const FrameLib_Context b 
)
friend

The documentation for this class was generated from the following file: